REMM-Studio: an Integrated Model-Driven Environment for Requirements Specification, Validation and Formatting
نویسندگان
چکیده
In order to integrate requirements into the current Model-Driven Engineering (MDE) approach, the traditional document-based requirements specification process should be changed into a requirements modelling process. To achieve this we propose a requirements metamodel called REMM (Requirements Engineering MetaModel) which includes the elements that should appear in a requirements model (requirements, stakeholders, test cases, etc.) together with the relationships that may appear between them. This metamodel is the basis of the REMM-Studio environment which enables: (1) to build graphical requirements models, (2) to validate them against the metamodel and against a set of additional OCL constraints, and (3) to automatically generate a navigable Software Requirements Specification (SRS) document as the main deliverable of the Requirements Engineering process. REMM-Studio is expected to ease the integration of requirements with other development models (e.g. component models) and to facilitate the validation of the SRS thanks to its navigability.
منابع مشابه
Metamodeling Variability to Enable Requirements Reuse
Model-Driven Software Development (MDSD) is recognized as a very promising approach to deal with software complexity. The Requirements Engineering community should be aware and take part of the Model-Driven revolution, enabling and promoting the integration of requirements into the MDSD life-cycle. As a first step to reach that goal, this paper proposes REMM, a Requirements Engineering MetaMode...
متن کاملTowards an MDA Based Multi-agent Approach for Information System Development
To tackle the problem of Information Systems (IS) evolution, conceptual modeling must not only represent the organizational environments of the IS, but also take into account the strategic objectives to understand the requirements of their development. In this paper we propose a business process oriented approach. This approach is based on Meta modeling, model driven architecture, Multi-agent a...
متن کاملPtah: Validation Driven Software Development
We describe the motivation and concepts of a validation driven software development process (PTAH). It extends the use-case driven approach defined by Jacobsen et al. (1992) and the unified process described by Jacobsen et al. (1999) by actively integrating end users into the requirements specification and its direct evaluation. Our experience in software projects clearly shows that even graphi...
متن کاملEmbedded system design using Polychrony
Polychrony is an integrated development environment and technology demonstrator consisting of a compiler, of a visual editor and of a model checker. It provides a unified model-driven environment to perform embedded system design exploration by using top-down and bottom-up design methodologies formally supported by design model transformations from specification to implementation and from synch...
متن کاملCSRML Tool: a Visual Studio Extension for modeling CSCW Requirements
This work describes the CASE tool that provides support for CSRML (Collaborative Systems Requirements Modeling Language), an i* extension for specifying CSCW systems requirements. The tool has been implemented as a Visual Studio 2012 extension by using the Visualization and Modeling SDK. It supports all the CSRML characteristics, such as the specification of collaborative tasks with Workspace A...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 6 شماره
صفحات -
تاریخ انتشار 2007